Tag usernode_tags[]={ UNTAG_UserInfo,UNTAG_UserAccess,UNTAG_UserPrefs,UNTAG_UserStats,TAG_END };
/* file commands */
#define USRCMD_Begin 1
#define USRCMD_Field 2
#define USRCMD_End 3
/* field types */
#define USRFLD_UserName 1
#define USRFLD_RealName 2
#define USRFLD_UUCPName 3
#define USRFLD_Offset 4
#define USRFLD_Password 1
#define USRFLD_Address 2
#define USRFLD_City 3
#define USRFLD_State 4
#define USRFLD_Zip 5
#define USRFLD_Country 6
#define USRFLD_PhoneCode 7
#define USRFLD_PhoneNumber 8
#define USRFLD_BirthDay 9
#define USRFLD_BirthMonth 10
#define USRFLD_BirthYear 11
#define USRFLD_AccessLevel 1
#define USRFLD_SessionTimeLimit 2
#define USRFLD_InactivityTimeLimit 3
#define USRFLD_RatioByte 4
#define USRFLD_RatioFile 5
#define USRFLD_Days 6
#define USRFLD_ScreenWidth 1
#define USRFLD_ScreenHeight 2
#define USRFLD_LogonStack 3
#define USRFLD_Editor 4
#define USRFLD_Protocol 5
#define USRFLD_Archiver 6
#define USRFLD_Flags 7
#define USRFLD_Sessions 1
#define USRFLD_EmailRead 2
#define USRFLD_EmailWritten 3
#define USRFLD_MessagesRead 4
#define USRFLD_MessagesWritten 5
#define USRFLD_FilesUploaded 6
#define USRFLD_FilesDownloaded 7
#define USRFLD_FilesCredits 8
#define USRFLD_KilosUploaded 9
#define USRFLD_KilosDownloaded 10
#define USRFLD_KilosCredits 11
#define USRFLD_LastOn 12
#define USRFLD_TimeUsed 13
/* tag attrs */
Tag usr_get_tags[]={ USRTAG_Name,USRTAG_UserName,USRTAG_RealName,USRTAG_UUCPName,USRTAG_Exists,USRTAG_Next,USRTAG_NextReturn,TAG_END };
Tag usr_set_tags[]={ USRTAG_Name,USRTAG_UserName,USRTAG_RealName,USRTAG_UUCPName,USRTAG_ForceSave,USRTAG_DontSave,TAG_END };
Tag usr_add_tags[]={ USRTAG_UserName,USRTAG_RealName,USRTAG_UUCPName,USRTAG_DontSave,TAG_END };
Tag usr_rem_tags[]={ USRTAG_Name,USRTAG_DontSave,TAG_END };
Tag usr_load_tags[]={ USRTAG_Name,TAG_END };
Tag usr_unload_tags[]={ USRTAG_Name,TAG_END };
Tag usrinfo_tags[]={ USRTAG_Password,USRTAG_Address,USRTAG_City,USRTAG_State,USRTAG_Zip,USRTAG_Country,USRTAG_PhoneCode,USRTAG_PhoneNumber,USRTAG_BirthDay,USRTAG_BirthMonth,USRTAG_BirthYear,TAG_END };
Tag usraccess_tags[]={ USRTAG_AccessLevel,USRTAG_SessionTimeLimit,USRTAG_InactivityTimeLimit,USRTAG_RatioByte,USRTAG_RatioFile,USRTAG_Days,TAG_END };
Tag usrprefs_tags[]={ USRTAG_ScreenWidth,USRTAG_ScreenHeight,USRTAG_LogonStack,USRTAG_Editor,USRTAG_Protocol,USRTAG_Archiver,USRTAG_HotKeys,USRTAG_Menus,USRTAG_UserMonitor,TAG_END };
Tag usrstats_tags[]={ USRTAG_Sessions,USRTAG_EmailRead,USRTAG_EmailWritten,USRTAG_MessagesRead,USRTAG_MessagesWritten,USRTAG_FilesUploaded,USRTAG_FilesDownloaded,USRTAG_FilesCredits,USRTAG_KilosUploaded,USRTAG_KilosDownloaded,USRTAG_KilosCredits,USRTAG_LastOn,USRTAG_TimeUsed,TAG_END };